package com.ruoyi.project.cms.service;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.ruoyi.common.utils.text.Convert;
import com.ruoyi.project.cms.domain.Options;
import com.ruoyi.project.cms.mapper.OptionsMapper;

/**
 * 站点参数信息Service业务层处理
 * 
 * @author Su.Yuanlin
 * @date 2019-10-22
 */
@Service
public class OptionsService {
	@Autowired
	private OptionsMapper optionsMapper;

	/**
	 * 查询站点参数信息
	 * 
	 * @param id
	 *            站点参数信息ID
	 * @return 站点参数信息
	 */

	public Options selectOptionsById(Integer id) {
		return optionsMapper.selectOptionsById(id);
	}

	/**
	 * 查询站点参数信息列表
	 * 
	 * @param options
	 *            站点参数信息
	 * @return 站点参数信息
	 */

	public List<Options> selectOptionsList(Options options) {
		return optionsMapper.selectOptionsList(options);
	}

	/**
	 * 新增站点参数信息
	 * 
	 * @param options
	 *            站点参数信息
	 * @return 结果
	 */

	public int insertOptions(Options options) {
		return optionsMapper.insertOptions(options);
	}

	/**
	 * 修改站点参数信息
	 * 
	 * @param options
	 *            站点参数信息
	 * @return 结果
	 */

	public int updateOptions(Options options) {
		return optionsMapper.updateOptions(options);
	}

	/**
	 * 删除站点参数信息对象
	 * 
	 * @param ids
	 *            需要删除的数据ID
	 * @return 结果
	 */

	public int deleteOptionsByIds(String ids) {
		return optionsMapper.deleteOptionsByIds(Convert.toStrArray(ids));
	}

	/**
	 * 删除站点参数信息信息
	 * 
	 * @param id
	 *            站点参数信息ID
	 * @return 结果
	 */

	public int deleteOptionsById(Integer id) {
		return optionsMapper.deleteOptionsById(id);
	}
}
